.main{height: 460px;width: 1100px;margin: 0 auto;}
/* box */
.box{width:310px;float: left}
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb{margin:10px 0 0;overflow:hidden;}
.tb-thumb li{background:none repeat scroll 0 0 transparent;float:left;height:80px;margin:0 6px 0 0;overflow:hidden;padding:1px;}
.tb-s310, .tb-s310 a{height:310px;width:310px;}
.tb-s310, .tb-s310 img{max-height:310px;max-width:310px;}
.tb-s310 a{*font-size:271px;}
.tb-s40 a{*font-size:35px;}
.tb-s40, .tb-s40 a{height:80px;width:80px;}
.tb-booth{border:1px solid #CDCDCD;position:relative;z-index:1;}
.tb-thumb .tb-selected{background:none repeat scroll 0 0 #ff8a20;height:80px;padding:2px;}
.tb-thumb .tb-selected div{background-color:#FFFFFF;border:medium none;}
.tb-thumb li div{border:1px solid #CDCDCD;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:20px;height:20px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url("../images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}
.box li{list-style: none;}
.main_m{padding: 0 20px 0px 20px;float: left;margin: 0 0 0 20px;width: 370px;height: 400px;}
.main_m th{font-size: 22px;line-height: 36px;margin-bottom: 20px;}
.main_m td{ font-size: 18px;line-height: 40px;}
.main_m td input{line-height: 24px; margin: 0 10px; width: 80px;height: 33px;text-align: center;}
.price,.fare{color: #fe0403;}
.factory,.stock span{font-weight: bold;}
.main_m_tr_img{margin: 30px 0 20px -10px;}
.main_m_tr_this{position: absolute;z-index: 50;margin: 68px 0 0 -18px;display: none;}
td button{outline: none;border: none;color: white;width: 120px;margin-top: 16px;border-radius: 5px;}
.buyNow{background-color: #ff8402;}
.buyNow a{text-decoration: none; color: #ffffff;}
.toTrolley{background-color: #66caee;margin-left: 20px;}
.main_r{border-top: 36px solid #68caee;height: 300px;width: 304px;float: left;outline: 1px solid #68caee;padding: 0 10px;}
.main_r p{text-align: center;font-weight: bold;font-size: 15px;line-height: 34px;border-bottom: 1px solid silver;}
.main_r tr{border-bottom: 1px solid silver;text-align: center;line-height: 40px; }
.main_r_orange{color: #ff8402;}
.main_r_title{color: #2a5b86;}
.fullImg{width: 100%; height: 100%;}

.footer-detail{
    padding:1em 0 0 1em;
    height: 230px;
}

.footer-detail mrow{
    margin-left: 0px;
    margin-right: 0px;
}

.footer-detail p{
    color: #999;
    font-size: 14px;
    margin: 1em 0 0em;
    line-height: 1.8em;
    text-indent: 2em;
}

.span-title{
    font-size: 16px;
    color: #101010;
    font-weight: bold;
}

.span-content {
    font-size: 16px;
}
